package me.raih.lol;

import java.awt.*;
import java.awt.event.InputEvent;
import java.util.Random;

/**
 * @author Raihy
 * @date 2022/5/8  8:47
 *
 * 本类用于人机LOL不在电脑前面临时使用
 *
 */
public class AI {


    private final static Long TIME = System.currentTimeMillis();

    public static void doIt() throws Exception {
        //一直执行
        while (true){
            //获取当前执行的时间
            Long nowTime = System.currentTimeMillis();
            //如果执行够了15分钟秒，就结束
            if(nowTime - TIME > 1000*60*15){
                break;
            }else {//如果没有够10秒。就继续
                //定义一个机器人对象0
                Robot robot = new Robot();
                //暂停1秒
                robot.delay(1000);
//                robot.mouseMove(2400,1200);
//                //按下鼠标右键
////                robot.mousePress(InputEvent.BUTTON2_MASK);
//                robot.mousePress(InputEvent.BUTTON1_MASK);
//                //释放鼠标右键
////                robot.mouseRelease(InputEvent.BUTTON2_MASK);
//                robot.mouseRelease(InputEvent.BUTTON1_MASK);
//                //暂停1秒
//                robot.delay(1000);
                //定义随机数
                Random random = new Random();
                //随机生成坐标
                int x = random.nextInt(2000);
                int y = random.nextInt(1200);
                //移动到这个坐标
                robot.mouseMove(x,y);
                //按下鼠标右键
                robot.mousePress(InputEvent.BUTTON2_MASK);
//                robot.mousePress(InputEvent.BUTTON1_MASK);
                //释放鼠标右键
                robot.mouseRelease(InputEvent.BUTTON2_MASK);
//                robot.mouseRelease(InputEvent.BUTTON1_MASK);
                //暂停随机数秒
                int time = random.nextInt(10);
                robot.delay(time);
            }
        }

    }


}
